<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Promise的基础用法</title>
</head>
<body>
    <script>
        // 创建一个Promise对象
        const myPromise = new Promise((resolve, reject) => {
            setTimeout(() => {
                console.log("异步操作完成");
                const success = true; // 模拟成功或失败
                if (success) {
                    resolve("操作成功");
                } else {
                    reject("操作失败");
                }
            }, 1000);
        });
        // 使用then和catch处理Promise的结果
        myPromise
            .then(result => {
                console.log(result); // 输出: 操作成功
            })
            .catch(error => {
                console.error(error); // 输出: 操作失败
            });
    </script>
</body>
</html>